
.login {
  width: 100%;
  height: 100%;
  position: absolute;
  .box{
    position: absolute;
    top:322rpx ;
    // border: 10px solid #000;
    width: 100vw;
    padding: 0 58rpx;
    // height: 700rpx;
  }

  .bg-image {
    width: 100%;
    // height: 380rpx;
    color: #FFFFFF;
    // border: 1px solid #E6E7EB;
  }

  .title {
    width: 416rpx;
    height: 72rpx;
    // font-family: PingFang SC, PingFang SC;
    font-weight: 550;
    font-size: 52rpx;
    color: #2A2B30;
    line-height: 72rpx;
    text-align: left;
    // font-style: normal;
    // text-transform: none;
    // margin-left: 58rpx;
    position: absolute;
    // top:322rpx ;
  }
  .phoneNumber{
    display: flex;
    width: 100%;
    line-height:50rpx ;
    height:50rpx ;
    margin-top: 160rpx;
    .nm{
      font-size: 28rpx;
      float: left;
    }
    input{
      float: left;
    }
  }
  .tips{
    margin-top: 20rpx;
    font-size: 24rpx;
    color: #9c9eac;
  }
  .getMsCode{
    margin-top: 125rpx;
    width: 634rpx;
    height: 100rpx;
    line-height: 100rpx;
    font-size: 28rpx;
    left: -8%;
    // position: absolute;
  }
  .line{
    background-color: #eeeeee;
    height: 1rpx;
    width: 634rpx;
  }
  .mP{
    display: flex;
    justify-content: flex-start;
    height: 26rpx;
    line-height: 26rpx;
    font-size: 24rpx;
    color: #9c9eac;
    margin: 30rpx 30rpx 0 498rpx;
    // float: right;
  }
  .agger{
    padding: 0 120rpx;
    position: absolute;
    bottom: 182rpx;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    // text-align: center;
    align-items: baseline;
    font-size: 24rpx;
    // .radio{
    //   border-color: #000 !important;
    //   // width: 26rpx;
    //   // height: 26rpx;
    //   border: #000 solid 1rpx;
    //   color: #000 !important;
    //   margin-right: 5rpx;
    //   // background-color: #000;
    // }
    .org{
      color:#ec6138 ;
    }
  }
  
}
